<html>
    <head>
        <title>配置容器</title>
    </head>
    <body>
        <script>
              /*
                        八、配置容器  Configuring The Containers

                                容器应在使用前进行配置。

                                最基本的配置是选择一个BLOB存储提供程序。

                                AbpBlobStoringOptions 是用于配置BLOB容器的选项类。 你可以在模块的ConfigureServices  方法中配置选项：

                                    
                                1、配置单个容器

                                            Configure<AbpBlobStoringOptions>(options=>{
                                                options.Containers.Configure<ProfilePictureConntainer>(container=>
                                                {

                                                })   
                                            });

                                        此示例配置ProfilePictureContainer容器，你还可以通过容器名称进行配置：

                                            Configure<AbpBlobStoringOptions>(options =>
                                            {
                                                options.Containers.Configure("profile-pictures", container =>
                                                {
                                                    //TODO...
                                                });
                                            });

                                2、配置默认容器
                                                
                                            Configure<AbpBlobStoringOptions>(options =>
                                            {
                                                options.Containers.ConfigureDefault(container =>
                                                {
                                                    //TODO...
                                                });
                                            });

                                        关于默认容器有一种特殊情况；如果没有为容器指定配置，它将回退到默认容器配置。

                                        这是为所有容器配置默认值并在需要时为特定容器专门化配置的好方法。


                                3、配置所有容器

                                        Configure<AbpBlobStoringOptions>(options =>
                                        {
                                            options.Containers.ConfigureAll((containerName, containerConfiguration) =>
                                            {
                                                //TODO...
                                            });
                                        });

                                        这是一种配置所有容器的方法。

                                        与配置默认容器的主要区别在于ConfigureAll会覆盖配置，即使它是专门用于特定容器的。
                    */
        </script>
    </body>
</html>